package com.blackitheima2.polymorphic.test3;
//多态 ,向上向下转型
public class TestOnAndIn {
    public static void main(String[] args) {
        //多态,即向上转型
        Fu f=new Zi();
        f.show();//只能调用子父类共有方法

        //向下转型,可以调用子类特色方法
        Zi z= (Zi) f;
        z.method();

    }
}
//父类
class Fu{
    public void show (){
        System.out.println("Fu");
    }
}
//子类
class Zi extends Fu{
    @Override
    public void show() {
        System.out.println("Zi");
    }
    public void method(){
        System.out.println("子类的特色");
    }
}
